.detail {
  display: flex;
  width: 90vw;
  height: 50rem;
  font-size: 14rem;
}

.detail span:first-child {
  width: 30%;
  height: 60%;
  display: flex;
  justify-content: end;
  align-items: center;
  margin-right: 10rem;
}

.detail span:last-child {
  width: 65%;
  height: 60%;
  border-radius: 5rem;
  border: 1px solid #d0d0d0;
  color: #545454;
  display: flex;
  justify-content: start;
  align-items: center;

  & {
      padding-left: 5rem;
  }
}
.noshow {
  display: none;
}